.jqZoomPup {

border:none !important;

border-width:0 !important;

}
.image-gongsiwenhuarenwu {
float:left;
margin-top:94px;
}
.roll_portlet .portletHeader {

background:transparent url('/pub/images/dadaohang.gif') no-repeat 0 0;

height:33px;

}

.section-front-page #content {display:none;}

#daiyanren {

float:left;

margin-top:-85px;

}

.portletNews .portletFooter {

display:none;

}

#gongsiwenhua {margin-right:10px;margin-top:30px;}

#wenhua {

background:#fff url('/pub/.png/image_large') no-repeat left bottom;

font-family:Comic Sans MS;

font-size:16px;

line-height:0.3em;

margin-right:4px;

border:1px solid #2CA4D4;

}

.portlet-static-huaxinflash {
background:transparent url('/pub/images/flashbg.jpg') no-repeat 0 0;
height:391px;
width:930px;
}

.portlet-static-huaxinflash .portletHeader,.portlet-static-huaxinflash dd  {
display:none;
}

.portlet-static-navigation dd {

padding-top:20px !important;

}

.portlet-static-navigation dd p {

margin-left:15px;

}



.portlet-static-canshu .portletHeader {

display:none !important;

}

.portlet-static-canshu dd {

-moz-border-radius:15px 15px 15px 15px;

background-color:#2CA4D4 !important;

}

.portlet-static-canshu dd p {

border-bottom:1px dashed #FFFFFF;

}

.portlet-static-canshu dd p a{

margin-left:15px;

}



#huanying {

color:#FF0000;

font-family:黑体;

font-size:24px;

margin-right:-7px;

padding-top:10px;

}

#multiproducts {

margin-top:100px;

}

#multiproducts .title {

clear:both;

text-align:center;

font-weight:700;

font-size:150%;

_margin-top:10px;

}

#multiproducts_simple .title {

clear:both;

text-align:center;

margin-bottom:-20px;

font-weight:700;

font-size:150%;

}

#multiproducts_simple {

margin-top:100px;

}

.portlet-static-updating-list dd a {

border:none !important;

display:block;

color:#fff !important;

font-size:13px;

font-weight:800;

padding-top:8px;

}

.portlet-static-updating-list dd a:visited {color:#fff !important;}

.portlet-static-updating-list {

background:transparent url('/pub/images/front-pagebg.png') no-repeat 0 30px;

height:370px;

margin-top:-1px;

*margin-top:-12px;

_margin-top:0;

}

.portlet-static-updating-list dd {

margin-top:265px;

margin-left:20px;

}

.shouyewenzi {

padding-left:0;

}

.shouyewenzi li {

margin-left:12px;

background:transparent url(shouye.gif) no-repeat scroll center center;

display:inline-block;

float:left;

height:40px;

width:113px;

margin-top:20px;

margin-left:9px;

}

.shouyewenzi li {

*display:inline;

}

.shouyewenzi li a{

text-align:center;

}

.portlet-static-updating-list .portletHeader {

background:transparent url('/pub/images/dadaohang.gif') no-repeat 0 0;

height:33px;

}

.portlet-static-updating-list .portletHeader span {

padding-left:35px;

padding-top:3px;

}



.context,.standalone {

-moz-border-radius:17px 17px 17px 17px;

background-color:#3B91FF;

border:none;

height:30px;

*height:34px;

_height:34px;

margin-top:10px;

width:50px;

_padding-left:5px;

*padding-left:5px;

_padding-top:3px;

*padding-top:3px;

_width:60px;

*width:60px;

}



.portlet-static-670065b066f465b0  {

background:transparent url('/pub/images/front-pagebg.png') no-repeat scroll 0 30px;

height:330px;

margin-top:1px;

}

.portlet-static-670065b066f465b0 .portletHeader {

background:transparent url('/pub/images/dadaohang.gif') no-repeat scroll 0 0;

}

.roll_portlet .portletHeader a {

color:#fff;

display:block;

padding-left:16px;

padding-top:5px;

}

.ATMP_ImageTitle  {

color:#000000 !important;

margin-bottom:10px;

}

.gongsijianjie {

background:transparent url('/pub/images/gongsijianjie.png') no-repeat scroll 0 0;

margin-bottom:20px;

}

.section-chanpinzhanshi #region-content {

background:#FFFFFF url('/pub/images/kaiguanbeijing.png') no-repeat scroll center 25px;

border:1px solid #2CA4D4;

margin-bottom:20px;

width:696px;

}

#multiproducts_simple .mainphoto {

_width:196px !important;

margin-left:10px !important;

_margin-left:2px !important;

}

#multiproducts_simple .specialTable {

float:right;

margin-bottom:25px;

margin-top:-170px;

*margin-top:-145px;

_margin-top:20px;

width:68%;

margin-right:10px;



border:1px solid #000;

}

#multiproducts_simple .specialTable th {

font-size:10px;

}

#multiproducts_simple .specialTable td {

font-size:9px;

}

.footer-notes {

clear:right;

margin-bottom:20px;

margin-top:0;

text-align:right;

font-size:14px;

margin-right:35px;

}

.footer-notes .brand{

display:inline;

margin-left:20px;

}

.proditem {

border-bottom:1px dashed #6F6F6F;

margin-top:30px;

*height:100%;

*margin-top:10px;

_margin-top:10px;

_height:100%;

}

.current {

background-color:#2CA4D4;

color:#FFF;

}

.parameters{

padding-top:10px;

padding-bottom:10px;

clear:right;

}

#roll_chanpin {

_margin-left:0;

_margin-top:0;

}

.roll_image li {

float:left;

list-style:none outside none;

text-align:center;

width:250px;

margin-left:-10px;

}

.roll_image li a {

border:none !important;

}





.roll_image {

background-color:#FFF;

border:1px solid #2CA4D4;

display:inline;

float:left;

height:191px;

margin-left:-9px;



_margin-left:0;

margin-top:-9px;

_margin-top:0;

overflow:hidden;

width:695px;

*width:690px;

_width:690px;

} 

.roll_image li a img {

width:83%;

}



.mainphoto {

clear:left;

float:left;

width:210px;

margin-top:40px;

margin-left:30px;

*margin-left:60px;

_margin-left:30px;

}

.auxphoto {

clear:right;

float:right;

margin-right:40px;

*margin-right:60px;

_margin-right:40px;

}

.wrappermyedit {

padding-left:24px;

padding-right:15px;

text-indent:2em;

}

#xinweidajieshao {

margin-top:120px;

text-indent:2em;

padding-left:24px;

padding-right:15px;

}

iframe {

*width:193px;

}

.navTreeLevel0 {

*margin-left:0;

}

.portletNavigationTree .portletHeader a {

padding-top:4px;

}

.portletHotPortlet .portletHeader {

background:transparent url('/pub/images/dadaohang.gif') no-repeat 0 0;

height:33px;

}

.portlet-static-sales-network .portletHeader {

background:transparent url('/pub/images/dadaohang.gif') no-repeat 0 0;

height:33px;

}

.portlet-static-sales-network .portletHeader span {

padding-left:50px;

padding-top:2px;

}

.portlet-static-sales-network dd {

border:1px solid #2CA4D4;

margin-left:0;

margin-top:0;

padding-left:10px;

padding-top:10px;

}

.portletHotPortlet .portletHeader span {

color:#fff;

display:block;

padding-left:50px;

padding-top:1.5px;

}

#hot_products {

margin-left:14px;

}

#hot_products .img {

border:1px solid #ccc;

margin-right:20px;

margin-top:20px;

}

#hot_products .title a {

border-bottom:none;

}

#huaxinflash {

margin-top:20px;



_margin-top:0;

}

.portlet-static-4ea754c15c55793a dd {

margin-left:15px;

padding-top:15px;

}

.portlet-static-4ea754c15c55793a .portletHeader {

background:transparent url('/pub/images/dadaohang.gif') no-repeat 0 0;

height:33px;

}

.portlet-static-4ea754c15c55793a span {

padding-top:1.5px;

padding-left:50px;

}

.portlet-static-4ea754c15c55793a dd li {

display:inline;

}

.portlet-static-4ea754c15c55793a .chanpinzhanshi-image {

border:1px solid #ccc;

margin-right:34px;

}

#col2 {

padding-top:10px;

}

.portlet-static-flash {

background:transparent url('/pub/images/flashbg.png') no-repeat 0 0;

width:100%;

height:176px;

margin-top:20px;

}

.portlet-static-flash span {

display:none !important;

}

.portlet-static-flash dd {

display:none;

}

.news001_left_content2 {

margin-top:-4px;

}

.news001_left_content2 ul{

*margin-left:0;

}

.news001_left_content2 li {

border-bottom:1px dashed #CCCCCC;

margin-bottom:0;

padding-left:10px;

padding-right:10px;

padding-top:5px;

width:173px;

}

.portletStaticText dt.portletHeader span  {

display:block;

color:#FFF;

padding-right:10px;

}

#multiproducts .specialTable {

width:611px;

border:1px solid #000;

}

.specialTable th {

background-color:#FBD300;

border:1px solid #000;

color:#000;

font-weight:bold;

padding-left:15px;

padding-right:7px;

font-size:16px;

}

.specialTable td {

border:1px solid #000;

color:#000;

font-weight:normal;

padding-left:15px;

padding-right:7px;

font-size:15px;

background-color:#DFDFDF;

}

.gongsijianjie {

border:1px solid #2CA4D4;

padding-left:24px;

padding-right:15px;

padding-top:190px;

text-indent:2em;

}

.portlet-static-company-introdution .portletHeader span {

color:#FFFFFF;

font-size:15px;

margin-left:12px;

padding-top:3px;

}

.portlet-static-company-introdution .portletHeader {

background:transparent url('/pub/images/dadaohang.gif') no-repeat 0 0;

height:33px;

width:696px;

margin-top:-15px;

_margin-top:0;

}

.portlet-static-4ea754c17c7b522b dd {

background-color:transparent !important;

border:none !important;

}

#chanpinleibie {

padding-top:11px;

width:196px;

}

.portlet-static-category dd {

border:none !important;

background-color:tranparent !important;

}

#chanpinleibie p {

padding-left:5px;

font-size:15px;

font-weight:bold;

height:44px;

line-height:38px;

margin-top:-11px;

text-indent:0.7em;

background:transparent url('/pub/images/daohangbg.png') repeat-y scroll left bottom;

}

#chanpinleibie a {

color:#fff;

}

.portlet-static-4ea754c17c7b522b dd p {

color:#FFF;

font-size:17px;

font-weight:bold;

line-height:3.2em;

margin-top:-25px;

padding-left:25px;

}

.portlet-static-contactus dt.portletHeader span {

display:block !important;

}



#wea {

margin-top:13px !important;

}

.hiddenStructure {

display:none;

}

.section-lianxiwomen .portlet-static-contactus dd {

border:1px solid #2CA4D4;

margin-bottom:45px;

margin-left:0;

margin-top:0;

padding-bottom:10px;

padding-left:20px;

padding-top:10px;

}

.section-lianxiwomen .portlet-static-contactus .portletHeader {

height:33px;

margin-top:-18px;

_margin-top:0;

background:transparent url('/pub/images/dadaohang.gif') no-repeat 0 0;

}

.section-lianxiwomen .portlet-static-contactus .portletHeader span{

color:#fff;

padding-left:50px;

padding-top:1.5px;

}

.portlet-static-contactus dd {

background:url('/pub/images/lianxi.png') no-repeat right bottom #FFF;

height:163px;

}

#visualContentWrapper {



}

#portal-top {

background:transparent url('/pub/images/topbg.png') no-repeat 0 0;

}

#lianxiwomen {

padding-left:10px;

padding-top:53px;

}

#lianxiwomen p {

font-size:13px;

line-height:0.7em;

}

.portletCalendar {

display:none;

}



.managePortletsLink {display:none;}

#wrapper-globalsections {

background:transparent url('/pub/images/menu.png') repeat-x 0 0;

height:56px;

width:930px;

margin-top:-11px;

*margin-top:3px;

}

dd.portletItem_link {

text-align:center;

margin:0;

padding:0;

}

.portletLogin {

background-color:#fff;

border:1px solid #2CA4D4;

}

.portletLogin dt.portletHeader a {

padding-top:3px;

}

.portletLogin dd .field {

margin-left:40px;

margin-top:10px;

}

.portletLogin dd .formControls {

-moz-border-radius:14px 14px 14px 14px;

background-color:#6EC0E1;

border:1px solid #2086AF;

height:30px;

margin-bottom:10px;

margin-left:50px;

margin-top:10px;

width:60px;

}

.portletLogin dd .formControls .context {

background-color:transparent;

border:none;

font-size:15px;

padding-left:13px;

padding-top:6px;

}

#portal-column-one dt.portletHeader a {

color:#fff;

display:block;

margin-right:15px;

text-align:center;

}

#portal-column-one dt span {

color:#fff;

display:block;

padding-left:0 !important;

padding-top:2px;

text-align:center;

}

.portlet-static-contactus {

padding-top:3px;

}

.portletEmbedIframePortlet dd {

padding-top:20px;

}

.portletEmbedIframePortlet .portletFooter {

display:none;

}

div.searchSection {display:none;}

#portal-column-one dd {

background-color:#fff;

border:1px solid #2ca4d4;

margin-top:0;

margin-left:0;

}

#portal-column-one .portletHeader {

background:transparent url('/pub/images/xiaodaohang.png') no-repeat scroll center bottom;

height:29px;

color:white;

display:block;

font-size:16px !important;

padding-left:15px;

text-align:left;

}



#portal-searchbox input.searchButton {
background-color:transparent;
color:white;
border:none;
height:23px;
margin-left:5px;
*margin-left:0;
margin-top:-1px;
text-align:right;
width:64px;
}

#searchGadget {

background-color:transparent;

border:none;

margin-left:18px;

margin-top:13px;
width:140px;

}

/*member.css*/

/* workflow state colors */

.state-private {

color: Red !important;

}

.state-visible {

color: #74AE0B !important;

}

.state-published {

color: #436976 !important;

padding-left:10px;

}

.state-pending {

color: #FFA500 !important;

}

.state-expired {

color: Red !important;

}

.syndicated {

color: #008000 !important;

}

/*end member.css*/



/* columns.css*/

#portal-columns {

width: 100% !important;

border-collapse: collapse;

border-spacing: 0;

margin-top:-20px;

}

#portal-column-one {

vertical-align: top;

width:202px;

}

#portal-column-content {

vertical-align: top;

padding: 30px 0 0 34px;

margin: 0em 0em 2em 0em;

}

.section-front-page #portal-column-content {

*padding-top:44px;

_padding-top:30px;

}

#portal-column-two {

vertical-align: top;

display:none;

}



/* fullscreen */

body.fullscreen #portal-column-one,

body.fullscreen #portal-column-two {

display: none;

}

body.fullscreen #portal-column-content {

width: 100%;

margin: 0;

padding: 0;

}

/*end columns css*/


/*base.css */

/*default set*/



* :link,:visited { text-decoration:none }

* ul,ol { list-style:none; }

* h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

* a img,:link img,:visited img { border:none } 

/*end default set*/





body {

font-family: Arial,FreeSans,sans-serif;

font-size: 90%;

background-color: White;

color: Black;

margin: 0;

padding: 0;

}

table {

font-size: 100%;

}

a {

color: #000000;

background-color: transparent;

}

img {

border: none;

vertical-align: middle;

}

p {

margin: 0 0 0.75em 0;

line-height: 1.5em;

}

p img {

border: none;

margin: 0;

}

hr {

border: 0;

height: 1px;

color: #8cacbb;

background-color: #8cacbb;

margin: 0.5em 0 1em 0;

}

h1, h2, h3, h4, h5, h6 {

color: Black;

margin: 0.75em 0 0.25em 0;

}

h1 a,

h2 a,

h3 a,

h4 a,

h5 a,

h6 a {

color: Black ! important;

text-decoration: none;

}

h1 {

font-size: 160%;

}

h2 {

font-size: 150%;

}

h3 {

font-size: 125%;

border-bottom: none;

font-weight: bold;

}

h4 {

font-size: 110%;

border-bottom: none;

font-weight: bold;

}

h5 {

font-size: 100%;

border-bottom: none;

font-weight: bold;

}

h6 {

font-size: 90%;

border-bottom: none;

font-weight: bold;

}

ul {

line-height: 1.5em;

padding: 0;

}

ol {

line-height: 1.5em;

padding: 0;

}

li {

margin-bottom: 0.5em;

}

dt {

font-weight: bold;

}

dd {

line-height: 1.5em;

margin-bottom: 1em;

margin-left:9px;

margin-top:8px;

}





ins {

color: green;

text-decoration: none;

}

del {

color: red;

text-decoration: line-through;

}

/*end base.css*/



/* public.css */

/* Accessibility elements, applied by JS */

body.largeText { font-size: 100%; }

body.smallText { font-size: 60%; }

/* Padding for the columns */

#portal-column-one .visualPadding {

margin-top: 29px;

border:none;

width:195px;



}

#portal-column-two .visualPadding {

padding-top: 10px;

width:100%;

}



/* Content area */

h1, h2 {

border-bottom: 1px solid #8cacbb;

font-weight: normal;

}

/* Compensate for the inline editing hover, since we have a 1px border */

body.kssActive h2.inlineEditable:hover,

body.kssActive h1.inlineEditable:hover {

padding-bottom: 1px;

}

h3, h4, h5, h6 {

border-bottom: none;

font-weight: bold;

}

.documentFirstHeading {

margin-top: 0;

display:none;

}

.documentContent {

font-size: 110%;

width:100%;

background: White;

}

.documentContent ul {

list-style-image: url(/bullet.gif);

list-style-type: square;

margin: 0.5em 0 0 1.5em;

}

.documentContent ol {

margin: 0.5em 0 0 2.5em;

}



/* Links with differently colored link underlines - only for content */

.documentContent p a {

text-decoration: none;

border-bottom: 1px #ccc solid;

}

.documentContent p a:visited {

color: Purple;

background-color: transparent;

}

.documentContent p a:active {

color: Red;

background-color: transparent;

}

#content a:target {

background-color: #fd7 !important;

}

.documentContent li a {

text-decoration: none;

border-bottom: 1px #cccccc solid;

}

.documentContent li a:visited {

color: Purple;

}

.documentContent li a:active {

color: Red;

}

.documentContent dd a {

text-decoration: none;

border-bottom: 1px #cccccc solid;

}

.documentContent dd a:visited {

color: black;

background-color: transparent;

}

.documentContent dd a:active {

color: Red;

background-color: transparent;

}

/* End links */

/* End edit form elements */



#visual-portal-wrapper {

margin-left:auto;

margin-right:auto;

padding:0;

width:930px;

}

/* Logo properties */



#portal-logo img {

border:0 none;

margin-bottom:10px;

margin-left:26px;

margin-top:10px;

padding:0;

}


/* Site-wide action menu - font size, contact, index, sitemap etc */

#portal-siteactions {

background-color: transparent;

white-space: nowrap;

list-style-image: none;

margin: 1px 0 0 0;

height: auto;

line-height: normal;

float: right;

padding: 3px 20px 3px 0;

}

#portal-siteactions li {display:inline;}

#portal-siteactions #siteaction-chinese a {

font-family:黑体;

color:#000;

}

#portal-siteactions li a {

background-color: transparent;

border:none;

color: #525252;

font-size:15px;

height: auto;

text-decoration: none;

text-transform: none;

}

#portal-siteactions li.selected a {

background-color: #dee7ec;

color: #436976;

border: 0px solid #8cacbb;

}

#portal-siteactions li a:hover {

background-color: transparent;

color: #436976;

border: 0px solid #8cacbb;

}



/* Searchbox style and positioning */

#portal-searchbox {

background:transparent url('/pub/images/search.png') no-repeat 0 0;

clear:right;

float:right;

height:43px;

text-align:right;

text-transform:none;

white-space:nowrap;

width:244px;

z-index:20;

margin-right:10px;

}

#portal-advanced-search {

margin-top: 0.2em;

clear: both;

}

#portal-advanced-search a {

color: #76797c;

font-size:16px;

text-decoration: none;

text-transform: none;

}



/* Search results elements */

dl.searchResults dt {

font-size: 140%;

font-weight: normal;

}

form.searchPage {

text-align: center;

}

input.searchPage {

font-size: 200% !important;

}

form.searchPage input.searchButton {

background-position:5px 7px;

padding:1px 10px 1px 25px;

}



/* LiveSearch styles */

.LSRes {

visibility: visible;

color: #436976;

background-color: White;

vertical-align: middle;

display:block;

list-style-image: none;

list-style-type: none;

text-align: left;

min-width: 16.5em;

text-transform: none;

margin-left: 0;

line-height: 1.1em;

}

#LSHighlight,

.LSHighlight {

background-color: #dee7ec;

border: 1px solid #8cacbb;

color: #436976;

}

.LSRow {

border: 1px solid White;

white-space: normal;

padding:0;

margin: 0;

list-style-image: none;

list-style-type: none;

}

.LSRow a {

text-decoration: none;

font-weight:bold;

white-space:nowrap

}

.LSDescr {

color: #76797c;

text-transform: none;

padding-left:2.1em;

margin-top:-0.1em;

}

.LSResult {

position: relative;

display: block;

text-align: right;

padding-top: 5px;

margin: 0;

left: 3px;

z-index: 3;

}

.LSShadow {

position: relative;

text-align: right;

}

.livesearchContainer {

background-color: White;

margin-top: 0;

padding: 0 !important;

position: absolute;

right: 0px;

/* Currently exposes a rendering bug in Mozilla */

top: 0;

white-space: normal;

visibility: visible;

text-align: left;

color: #436976;

border: 1px solid #8cacbb;

width: 30em;

text-transform: none;

}

* html .livesearchContainer {

padding: 1px !important;

padding-top: 0 !important;

background-color: #8cacbb;

border: 0;

}

#livesearchLegend {

line-height: 1em;

margin-top: -2em;

margin-left: -0.1em;

border: 1px solid #8cacbb;

border-bottom: 0;

}

* html #livesearchLegend {

margin-top: -1.9em;

margin-left: -8px;

position: relative;

}



/* Workaround for Internet Explorer's broken z-index implementation */

.LSIEFix {

background-color: White;

padding: 0.5em !important;

z-index: 20;

}

.LSBox {

clear:left;

display:block;

float:left;



padding-right:1px;

text-align:right;

}





.LSBox label {

font-weight: normal;

}



/* The global section tabs. */

#portal-globalnav {

line-height:48px;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

padding-top:5px;

white-space:nowrap;

margin-left:20px;

}



#portal-globalnav li {

display: inline;

}

#portal-globalnav li a {

/* The normal, unselected tabs. They are all links */

background:transparent url('/pub/images/fenge.png') no-repeat right center;

color: #fff;

font-size:18px;

font-weight:bold;

height: auto;

margin-right: 0em;

padding: 0em 10px;

text-decoration: none;

text-transform: none;

height:22px;

}

#portal-globalnav li a.last-item {

background:transparent;

}

#portal-globalnav li.selected a {

/* The selected tab. There's only one of this */

background-color: transparent;

border:none;

color: #000;

}

#portal-globalnav li a:hover {

background-color: transparent;

border:none;

color: #f00;

}

#portal-personaltools {

/* Bar with personalized menu (user preferences, favorites etc) */

background-color:transparent;

border:medium none;

clear:right;

color:Black;

float:right;

line-height:1.6em;

margin-top:-1px;

padding-right:20px;

text-align:right;

}

#portal-personaltools .portalUser {

background: transparent url(/user.gif) center left no-repeat;

padding-left: 18px;

}

#portal-personaltools .portalNotLoggedIn {

/* Used on all descriptions relevant to those not logged in */

color: Black;

padding: 0;

background: transparent;

background-image: none;

}

#portal-personaltools li {

color: #436976;

margin-left: 1em;

display: inline;

}

#portal-personaltools li a {

text-decoration: none;

font-size:15px;

color: #436976;

}

#portal-personaltools .visualIconPadding {

padding-left: 10px;

}

.visualCaseSensitive {

text-transform: none;

}

#portal-languageselector {

margin: 0 1em 0 1em;

float:right;

}

#portal-languageselector li {

display: inline;

}

#portal-breadcrumbs {

/* The path bar, including breadcrumbs and add to favorites */

height:22px;
background-color:#ccc;

line-height:1.6em;

margin-top:1px;

padding-left:2em;

}

#portal-breadcrumbs a {

text-decoration: none;

}

.breadcrumbSeparator {

font-size: 120%;

}

.addFavorite {

vertical-align: bottom;

}

.documentEditable {

margin:0;

width:100%;

}

#content-news h1 {

margin-bottom: 1em;

}



/* Only h5/h6 headlines in the content area should have the discreet color */

#content h5,

#content h6 {

color: #76797c;

}

.newsItem {

margin-bottom: 1em;

border-bottom: 1px solid #8cacbb;

}

.newsImage {

border: 1px solid #ccc;

}

.newsImageContainer {

float:right;

margin: 0 0 0.5em 1em;

width: 202px;

}

.newsContent {

padding: 0 1em 1em 1em;

}

.newsContent ul,

.newsContent li {

display: block;

list-style: none;

list-style-image: none;

margin: 0;

padding: 0;

}

.newsAbout {

display: block;

color: #76797c;

font-size: 90%;

padding: 0;

margin-top: 0;

list-style: none;

list-style-image: none;

float: right;

text-align: right;

}

.newsAbout li {

display: inline;

}

.newsFooter {



}

.newsFooter li {

display: inline;

margin: 0 1em 0 0;

}

.documentActions {

margin: 0;

padding: 0;

text-align: right;



}

.documentActions ul {

margin-top: 10px;

margin-bottom: 10px;

padding: 0 0.5em;

display: block;

list-style-type: none;

list-style-image: none;



}

.documentActions li {

display: inline;

font-size: 90%;

margin: 0 0.5em;

padding: 0 0.25em;

}



.documentActions a {

border: none !important;

text-decoration: none;

}



/* Status messages */

dl.portalMessage {

font-size: 90%;

}

dl.portalMessage a {

color: black;

border: none;

text-decoration: underline;

}

dl.portalMessage dt {

background-color: #996;

border: 1px solid #996;

font-weight: bold;

float: left;

margin: 0 0.5em 0 0;

padding: 0.5em 0.75em;

color: White;

line-height: 1.25em;

}

dl.portalMessage dd {

background-color: #ffffe3;

border: 1px solid #996;

padding: 0.5em 0.5em;

margin: 0;

line-height: 1.25em;

}

dl.warning dt {

background-color: #d80;

border: 1px solid #d80;

}

dl.error dt {

background-color: #d00;

border-color: #d00;

}

dl.warning dd {

background-color: #fd7;

border-color: #d80;

}

dl.error dd {

background-color: #fd7;

border-color: #d80;

}



.documentDescription {

/* The summary text describing the document */

font-weight: bold;

display: block;

margin: 0em 0em 0.5em 0em;

line-height: 1.5em;

display:none;

}

.documentByLine {

font-size: 90%;

font-weight: normal;

color: #76797c;

margin-bottom: 0.5em;

}

dl.searchResults span.documentByLine {

display: block;

}

#category ul {

list-style-image: none;

list-style-type: none;

display: inline;

margin: 0;

}

#category ul li {

display: inline;

}

.discussion {

margin-top: 1em;

}

.even {

background-color: transparent;

}

.odd {

background-color: transparent;

}

.visualHighlight {

background-color: #ffc;

}

.discreet {

color: #76797c;

font-size: 90%;

font-weight: normal;

display:none;

}


.notify,

.documentEditable * .notify {

border: 1px solid #ffa500;

}

.card {

background-color: #dee7ec;

border-color: #8cacbb;

border-width: 1px;

border-style: solid;

float: left;

margin: 1em;

text-align: center;

width: 110px;

padding: 1em 0;

}

.card a {

text-decoration: none;

}

.portrait {

background-color: #dee7ec;

border-color: #8cacbb;

border-width: 1px;

border-style: solid;

font-size: 90%;

margin: 0.5em;

padding: 1em 0 0.5em 0;

text-align: center;

width: 100px;

}

.portraitPhoto {

border: 1px solid black;

}



/* The table used for listings - horizontal and vertical variants */

table.listing,

.stx table {

/* The default table for document listings. Contains name, document types, modification times etc in a file-browser-like fashion */

border-collapse: collapse;

border-left: 1px solid #8cacbb;

border-bottom: 1px solid #8cacbb;

font-size: 90%;

margin: 1em 0em 1em 0em;

}

table.listing th,

.stx table th {

background: #dee7ec;

border-top: 1px solid #8cacbb;

border-bottom: 1px solid #8cacbb;

border-right: 1px solid #8cacbb;

font-weight: normal;

padding: 0.25em 0.5em;

text-transform: none;

}

table.listing .top {

border-left: 1px solid White;

border-top: 1px solid White ! important;

border-right: 1px solid White ! important;

text-align: right ! important;

padding: 0em 0em 1em 0em;

}

table.listing .listingCheckbox {

text-align: center;

}

table.listing td,

.stx table td {

border-right: 1px solid #8cacbb;

padding: 0.25em 0.5em;

}

table.listing a {

text-decoration: none;

}

table.listing a:hover {

text-decoration: underline;

}

table.listing img {

vertical-align: middle;

}

table.listing td a label,

.stx table td a label {

cursor: pointer;

}



/* Vertical addition class */

table.vertical {

background-color: White;

}

table.vertical th {

padding: 0.5em;

}

table.vertical td {

border-top: 1px solid #8cacbb;

padding: 0.5em;

}



/* grid addition class */

table.grid td {

border: 1px solid #8cacbb;

padding: 0.5em;

}



/* plain table class with light gray borders */

table.plain,

table.plain td,

table.plain th {

border: 1px solid #ccc;

padding: 0.5em;

border-collapse: collapse;

}



/* Batch selector */

.listingBar {

background-color:#DEE7EC;

border:1px solid #8CACBB;

clear:both;

font-size:94%;

height:17px;

margin-bottom:-1px;

margin-left:-1px;

margin-top:-1px;

padding:0 1em;

text-align:center;

text-transform:none;

vertical-align:top;

width:667px;

*width:666px;

_width:667px;

}

.listingBar span.previous,

.listingPrevious {

text-align: left;

float: left;

margin-right: 1em;

}

.listingBar span.next,

.listingNext {

text-align: right;

float: right;

margin-left: 1em;

}

.listingBar img {

vertical-align: middle;

}

.listingBar a {

text-decoration: none;

}

.tileItem {

border-top: 1px solid #8cacbb;

padding-top: 0.5em;

margin-top: 0.5em;

}

.tileHeadline {

border: none;

font-size: 110%;

font-weight: bold;

}

.tileHeadline a {

text-decoration: none;

}

.tileBody {

margin-bottom: 0.5em;

}

.tileImage {

float: right;

margin: 0 0 0.5em 0.5em;

border: 1px solid black;

}

.eventDetails {

float: right;

width: 20em;

clear: right;

}



/* Useful deviations from regular style on elements */

/* List classes without markers */

ul.visualNoMarker,

ol.visualNoMarker {

list-style-type: none;

list-style-image: none;

margin: 0.5em 0 0 0;

line-height: 1em;

}



ul.discreet {

list-style-image: none;

list-style-type: disc;

}



textarea.proportional {

font: 100% 楷体,宋体;

}

.productCredits {

text-align: right;

font-size: 90%;

clear: both;

font-weight: normal;

color: #76797c;

}

#portal-footer {

background-color:#3B91FF;

color:#000000;

float:none;

line-height:1.2em;

margin-top:10px;

padding:8px;

text-align:center;
width:914px;
margin-left:auto;
margin-right:auto;
}

#portal-footer p {

margin:0;

}

#portal-footer a {

text-decoration: none;

color: #000;

border: none;

}

#portal-footer a:hover {

text-decoration: underline;

}



/* Sitemap styles */

#portal-sitemap {

list-style: none;

list-style-image: none;

margin: 0;

font-size: 90%;

border: none;

}

#portal-sitemap a {

border: 1px solid White;

}

#portal-sitemap a:hover {

border: 1px solid #8cacbb;

}

#portal-sitemap .navTreeLevel1 {

padding-left: 1em;

border-left: 0.5em solid #8cacbb;

margin: 0 0 0 0.5em;

}

#portal-sitemap .navTreeLevel2 {

padding-left: 1em;

border-left: 0.5em solid #dee7ec;

margin: 0 0 0 0.6em;

}





/* Link types */


/* Fullscreen */

body.fullscreen #portal-logo,

body.fullscreen #portal-siteactions {

display: none;

}

body.fullscreen #portal-globalnav {

margin-top: 4em;

}

body.fullscreen #portal-searchbox {

margin: 0.5em 2em 0 0.5em;

padding: 0;

position: relative;

z-index: 3;

}



/* Kupu image alignment classes */

.image-left {

float: left;

clear: both;

margin: 0.5em 1em 0.5em 0;

border: 1px solid Black;

}

.image-inline {

float: none;

}

.image-right {

float: right;

clear: both;

margin: 0.5em;

border: 1px solid Black;

}

dd.image-caption {

text-align:left;

padding: 0; margin:0;

}

dl.captioned {

padding: 10px;

}



/* Dashboard */





/* manage portlets */

.section div {

padding-top:0.5em;

padding-bottom:0.5em;

}
div.visualClear {clear:both;}
